.welcome-page {
    .welcome-content {
        display: flex;
        height: 100%;
        .welcome-item {
            position: relative;
            width: 50%;
            border-right: solid 1px rgb(230, 230, 230);
            .cv-header {
                line-height: 40px;
                font-size: 15px;
                font-weight: 500;
                text-align: center;
                border-top: solid 1px rgb(230, 230, 230);
            }
            .message-content {
                position: absolute;
                top: 72px;
                right: 0;
                left: 0;
                bottom: 90px;
                border-top: solid 1px rgb(230, 230, 230);
                .row-left {
                    line-height: 30px;
                    padding-left: 10px;
                }
                .row-right {
                    text-align: right;
                    line-height: 30px;
                    padding-right: 10px;
                }
            }
            .send-msg {
                position: absolute;
                width: 100%;
                height: 90px;
                bottom: 0px;
                .btn {
                    text-align: right;
                    padding: 5px;
                }
            }
            .welcome-time {
                text-align: right;
                margin-right: 1rem;
                font-family: monospace;
                font-size: 22px;
            }
            .welcome-weather {
                text-align: right;
                padding-left: 10px;
                margin-right: 0.75rem;
            }
        }
    }
}